

import request from '@/utils/request'
import {commonApiUrl} from './config'

/**
 * 评价表列表
 * @param parameter
 */
export function getEvaluateList(parameter) {
  return request({
    url: commonApiUrl +'/formTemplate/list',
    method: 'get',
    params: parameter
  })
}

/**
 * 评分项统计
 * @param parameter
 */
export function getEvaluateTotals(parameter) {
  return request({
    url: commonApiUrl +'/formTemplate/scoring/item/count',
    method: 'get',
    params: parameter
  })
}



/**
 * 评价表列表统计
 * @param parameter
 */
export function getEvaluateListTotal(parameter) {
  return request({
    url: commonApiUrl +'/formTemplate/count',
    method: 'get',
    params: parameter
  })
}

/**
 * 评价表列表单行查询
 * @param parameter
 */
export function getEvaluateOne(parameter) {
  return request({
    url: commonApiUrl +'/formTemplate/scoring/items',
    method: 'get',
    params: parameter
  })
}



/**
 * 新增评价表
 * @param parameter
 */
export function addEvaluateList(parameter) {
  return request({
    url: commonApiUrl +'/formTemplate',
    method: 'post',
    data: parameter
  })
}

/**
 * 编辑评价表
 * @param parameter
 */
export function editEvaluateList(parameter) {
  return request({
    url: commonApiUrl +'/formTemplate/update',
    method: 'post',
    data: parameter
  })
}


/**
 * 评分项列表
 * @param parameter
 */
export function getScoreList(parameter) {
  return request({
    url: commonApiUrl +'/formTemplate/itemPage',
    method: 'get',
    params: parameter
  })
}


/**
 * 新增评分项
 * @param parameter
 */
export function addScoreList(parameter) {
  return request({
    url: commonApiUrl +'/formTemplate/itemChild',
    method: 'post',
    data: parameter
  })
}
/**
 * 新增评价表表头名称
 * @param parameter
 */
export function addFormTemplateHeader(parameter) {
  return request({
    url: commonApiUrl +'/formTemplate/headers',
    method: 'post',
    data: parameter
  })
}
/**
 * 编辑评分项
 * @param parameter
 */
export function editScoreList(parameter) {
  return request({
    url: commonApiUrl +'/formTemplate/itemChild/edit',
    method: 'post',
    data: parameter
  })
}

/**
 * 查询评分项
 * @param parameter
 */
export function getDetails(parameter) {
  return request({
    url: commonApiUrl +'/formTemplate/items',
    method: 'get',
    params: parameter
  })
}

/**
 * 删除评分项
 * @param parameter
 */
export function deleteScoreList(parameter) {
  return request({
    url: commonApiUrl +'/formTemplate/scoringItem',
    method: 'post',
    data: parameter
  })
}


/**
 * 查询分包商考核列表
 * @param parameter
 */
export function getassessmentList(parameter) {
  return request({
    url: commonApiUrl +'/review-Subcontractor',
    method: 'get',
    params: parameter
  })
}

/**
 * 统计分包商考核信息
 * @param parameter
 */
export function statisticSassessment(parameter) {
  return request({
    url: commonApiUrl +'/project_manager/assessment/statistics',
    method: 'get',
    params: parameter
  })
}

/**
 * 删除评价表
 * @param parameter
 */
export function delEvaluates(parameter) {
  return request({
    url: commonApiUrl +'/formTemplate/remove',
    method: 'post',
    data: parameter
  })
}






